polymerization catalyst - French English Dictionary